package cn.dengta.webapp.trade.form;

import java.math.BigDecimal;
import java.util.Date;

import cn.dengta.webapp.trade.model.PayPlatform;
import lombok.Getter;
import lombok.Setter;

/**
 * 用户积分
 *
 * @author yuqidi
 * @since 2022-03-14
 */
@Setter
@Getter
public class IntegralForm {

	private static final long serialVersionUID = 1L;

	/** 提现参数 */
	private String currency;
	/** 提现积分 */
	private BigDecimal integralAmount;
	/** 提现额度 */
	private BigDecimal cash;
	/** 提现平台：3=PayPal；4=Payoneer */
	private PayPlatform platform;
	/** 提现账号 */
	private String account;
	private Long id;

	/** 用户ID */
	private Long userId;
	/** 总数 */
	private Integer amount;
	/** 创建时间 */
	private Date addTime;
	/** 更新时间 */
	private Date updateTime;
	/** 备注 */
	private String remark;
	/** 版本号 */
	private Long version;

	public void setPlatform(Integer platform) {
		this.platform = PayPlatform.of(platform);
	}

}
